package com.rdgk.newtech.dao;

import com.alibaba.fastjson.JSONObject;

import java.util.List;

/**
 * @author:
 * @description: 设计订单信息Dao层
 */
public interface DesignOrderDao {
	/**
	 * 新增设计订单信息
	 */
	int addDesignOrder(JSONObject jsonObject);

	/**
	 * 统计设计订单信息总数
	 */
	int countDesignOrder(JSONObject jsonObject);

	/**
	 * 更新设计订单信息
	 */
	int updateDesignOrderMark(JSONObject jsonObject);

	/**
	 * 更新设计订单信息
	 */
	int updateDesignOrderDesignContent(JSONObject jsonObject);

	/**
	 * 更新订单状态信息
	 */
	int updateOrdersStatusBySSOI(JSONObject jsonObject);

	/**
	 * 设计订单列表
	 */
	List<JSONObject> listDesignOrder(JSONObject jsonObject);

	List<JSONObject> getDesignOrderContentFixedById(JSONObject jsonObject);
	/**
	 * 更新设计订单信息
	 */
	int updateDesignOrder(JSONObject jsonObject);

	/**
	 * 删除设计订单信息
	 */

	int deleteDesignOrder(JSONObject jsonObject);
}